import json

test_data1 = {
    "success":True,
    "data":['a','b','c','中国']
}
# 将Python数据格式保存到文件中。
# open() 默认打开文件权限为读取。 mode="w" 为文件写入权限 ，ensure_ascii 保证中文能够正常写入到文件中
json.dump(test_data1,open('test_data1.json',mode='w',encoding='utf8'),ensure_ascii=False)
# 从文件读取数据
data_read = json.load(open('data.json',encoding='utf8')) # 必须要有 data.json的文件
print(data_read,type(data_read))

test_dict = {
    "name":'xiaoming',
    "age":20
}
# 将Python格式文件 转换为 字符串
a = json.dumps(test_dict)
print(a,type(a))
#将字符串转换为 python对象
test2 = '["a","b","c"]'
b = json.loads(test2)
print(b,type(b))